*
{
	margin:0;padding:0;
  font-family: tahoma, sans-serif, fantasy;
    font-size: 1em;
}
 table
    {
        table-layout:auto;
        margin: 20px auto;
        min-height: 100px;
    }
    table tr {
        padding: 5px;
    }
    

li{
	list-style:none;
}
a{
	text-decoration:none;
}
li a {
    color: white;   
}
a:hover{
	text-decoration:underline;
}
#body{
 width: 1024px;
 margin:20px auto;
 border: 1px solid #ccc;
}
#mainnav{
	background: #2173B4;
  height: 50px;
}
#mainnav li{
	float:left;
  font-weight: bold;
  padding: 13px 30px ;
}

#sidebar{
background: #58AFA5;
  width: 170px;
  padding: 10px;
  float:left;
}

#sidebar li{
	padding:10px;
}

#content-body{

  float:left;
  width:579px;
    padding: 20px 0px;
  min-height: 300px;;
}

    #product-details {
        width: inherit;
        border: 1px solid #ccc;
        height: auto;
    }
    
   
	.product{
			width: 113px;
			padding: 3px;
			background: #1C0E22;
			text-align:center;
			margin: 20px 0 0 20px;
			float:left;
			color:white;
			word-break:normal;
	    height: 180px;
		}
			.product img{
					width:113px;	
					height:120px;
				}
                .product a
                {
                    color: white;
                    font-weight: bold;
                }
#loginbox{
	float:left;
  background: #58AFA5;
  min-height: 130px;
    height: auto;
    font-size: small;
  width: 255px;
}
#loginbox table{
	margin: 30px auto;
	color:white;
}

#loginbox table a
{
    color: white;
}
#footer{
	clear:both;
  height: 70px;
  background: #2173B4;
}

  #prod_details   
    {   
        width: inherit;
        height: auto;
        margin:0 auto;
        border:1px solid #f1f1f1;
        background: whitesmoke; 
        margin-bottom:10px;
      font-size: 1em;
    }
    
         #prod_details   p.title
        {
            color: black;
            font-weight:bold;
            padding: 10px;
            font-size: 1.3em;
            border: 1px solid black;
            width: 200px;
            border-radius: 5px; 
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            text-align: center;
        }
    
        #prod_details  table
        {
            width:600px;
            margin: 10px auto; 
            padding:20px;
            border-collapse:collapse;
            border-spacing: 20px;
            }
         
            
    #prodovw 
    {
        padding:10px;
        height: 300px;     
        }
        #prodovw img
        {
            width:200px;
            height: 200px;
            float:left;
            line-height: 14px;
            }
        #prodovw div
        {
              width: inherit;
            margin-left: 260px;
            text-wrap: normal;
            }
            
             #prodovw div strong
             {
                font-size: 2em;
                 }
    .error {
        color: red;
        font-size: .9em;
    }
    
    #userinfo {
        width: inherit;
        text-align: center;
    }
    #userinfo img {
        height: 200px;
        margin: 2px;
    }
    .menu a{
        color: black;
    }
    
   /* #marquee 
    {
        clear: right;
        height: 255px;
        border-left: 1px solid #999;
        width: 252px;
        float: right;
    }
*/
    
    .gridview {
        width: 500px;
    }